package com.telit.common.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * @Auther amy
 * @Describe 统一平台用户返回实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ForesterDTO {
    private Long id;

    /**
     * 用户账号
     */
    private String userName;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 办公电话
     */
    private String officePhone;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 电子邮箱
     */
    private String email;

    /**
     * qq号
     */
    private String qq;

    /**
     * 微信号
     */
    private String wechat;

    /**
     * 客户id
     */
    private Long customerId;

    /**
     * 客户单位名称
     */
    private String customerName;

    /**
     * 部门编码
     */
    private Long deptCode;

    /**
     * 部门名称
     */
    private String deptName;

    /**
     * 是否通讯录等特殊展示用途(0-不展示，1-展示)
     */
    private Integer isShow;

    /**
     * 是否通讯录等特殊展示用途
     */
    private String isShowName;

    /**
     * 用户在线状态,状态变更由外部监控服务通知(0-离线，1-在线)
     */
    private Integer onlineStatus;

    /**
     * 用户在线状态
     */
    private String onlineStatusName;

    // todo 统一平台需要添加的地址
    /**
     * 行政区划代码
     */
    private String regionCode;

    /**
     * 行政区划名称
     */
    private String region;

    @ApiModelProperty(value = "经度")
    private String longitude;

    @ApiModelProperty(value = "纬度")
    private String latitude;

    @ApiModelProperty(value = "距离火场的位置")
    private String fireDistance;

    @ApiModelProperty(value = "任务状态,2是任务中")
    private String taskStatus;
}
